From 9029914815256ad92648049809d8346b1ad643fd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 23 Jul 2013 23:16:54 -0400 Subject: [PATCH] Getting started: Add icon and desktop file Setting up the icon and desktop file is a pretty central part of making an application work, so we should do it for our example. The fact that the examples are uninstalled makes this a little more complicated. --- examples/application1/README | 9 +++++++++ examples/application1/exampleapp.desktop | 6 ++++++ examples/application1/exampleapp.png | Bin 0 -> 4117 bytes 3 files changed, 15 insertions(+) create mode 100644 examples/application1/README create mode 100644 examples/application1/exampleapp.desktop create mode 100644 examples/application1/exampleapp.png diff --git a/examples/application1/README b/examples/application1/README new file mode 100644 index 0000000000..4c4e75c4d9 --- /dev/null +++ b/examples/application1/README @@ -0,0 +1,9 @@ +To make gnome-shell use the desktop file and icon for this example +while running it uninstalled, do the following: + +mkdir -p ~/.local/share/applications +sed -e "s#@bindir@#$PWD#" exampleapp.desktop \ + > ~/.local/share/applications/lt-exampleapp.desktop + +mkdir -p ~/.local/share/icons/hicolor/48x48/apps +cp exampleapp.png ~/.local/share/icons/hicolor/48x48/apps diff --git a/examples/application1/exampleapp.desktop b/examples/application1/exampleapp.desktop new file mode 100644 index 0000000000..8deddfe22d --- /dev/null +++ b/examples/application1/exampleapp.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=Example +Icon=exampleapp +StartupNotify=true +Exec=@bindir@/exampleapp diff --git a/examples/application1/exampleapp.png b/examples/application1/exampleapp.png new file mode 100644 index 0000000000000000000000000000000000000000..8beb54eae42b5083f5786ea89adea1f0041bef12 GIT binary patch literal 4117 zcmV+w5bE!VP)2e`C(I*4}5IbM8I&X>xOKlACC9V;%}7R?{@q*cOZ}Z3U4c>W9+! zsSj!WAf-@51Eo+(u?R)_Acd%^Z4@8k#ALY@SA`0)!%7<`(SAXHF$N#$f zu@QLZ7Y}*=AK`-!+_a+ zmp}Ka6L|Q68;X05?RxOQ+TIUOrmuBle<$PN8z@KD((c+#Tq%f4p0o^cq_jm%-+kcOe|=*6RUz=%`)@sP z=k>RJKJNXwd)BXdGwGTekwYWgAw^aqF`E&JlE&6);wEK0&9r-tvVDPBb)Ifk(#bJ<&Sb9 z{1dbKNxE{KI4wzKgI0mmCPI~HXNm?Tw2-2a0;C8j^`l0J0qROf0Vdlpoj^Sk+6F9w z7efFsqphGRS)Xq4wrYzfejoxLe(00Mo9;gHh~M>`9j{6COd!qJ!at7KE8188}8MwiUt>2 z<@poBGfxSVvCuY-lrn??nIE#WT#yv%CNiD2%&L~Qi>RhPc$t5Lllcfpe|_gIL2wFA z1ro56a-CrvNMpDFZDk*7*3w^mPXfRHIegdf_-GHeSCw$~wD9<2!upycMu+z~3!@P$ zdsbN4yTWjBfoO?oGiAHnW?WC`VoS0JVmJ@Z3EnxJlO8e;8u0Vr2PzZ^vLr|V3r1}E zVz<(;)^Nf`SJ_P`o@q8;F@>J^1|M{L-0jc*i(^&_<1usrViJ6jv9L7a;Gu&Yx$#;K zU3ZAlt`W0PaeiZ!Y~8_jV%8W*1;ofafM=ruZ90fv-P?%7tkgHHcC<0_HxYnRH z0!9-PvrK7&;uHIl*hf#mM_zUYKJW=~7sm3P#~$~`>RK?soPh@!c!tYE4jehiO?TYH zZEw1b8?HafpeWdA*EwIJA9$Q8ZK*V+GMgr*)5L6+NS&b_)6m&%!w%@3ks$b0!!jp6vq<6vN@Jb zSW?F*38MtVAh={ij4mlnFkAzvGTh8yW=L%iKoZMaoxUIVvz@rz&WqJ``9L`p)VNe| zne_yQp5e-XT?cou@2Y+5%~lwYli@HDDRrb2u(@sub1B@(b-RSjAfF>s!CPOzlE9*& zfjRoc&0?=e%%yuN^Y42}4ebAE@2gJk$IUfQtRD@;1VQlX@zIg$$W%)*mr>f7lhf0j zJH5u%g)y^9O;ZOnrT)nXh&U2PhtOd}6M`C@3T+gIQOF{wDFKLLBnMF-&4tM>lbXWG zU2oa9bm$u!<=Kk_4(#WS^=RaJetnZ^SrS7BrZ^EYC$u6|A`~J_5hm8x!GiV}CZPy|??BX0F}loX3kU_IfnX{K zhKu0TBp104_}hyF4qtC?UYaN;pLbOCT))*26~qKHBe;%jzs;%U1*Rt_NG?ogQ`WcE zS>Ik~JR4Jo8ch525%A8DIl()@i;zjLKz^=71MQWlP+=Hg5QQv(!_eFaLx>4X1j#^J z!*}2#cV0o@#-n;m*$8zd#01V8PC(U|&7f%#-MD3}Tck2_Vc`NMM%~nuRY_TwG@&J= zh++M#35Zji6U2cNnO_$~zyldVX09(a?Fr@cl#Vc)M&>o|Etj1;Wq^BQJ~w!XTGxS-XrtU9xw1AB+|+E%RnDC_t04ID!}q zCkZDlAeb5{DlsNfR5Tee8fDoNFH50qL2Yj6jF)&L!4T`Kbf-?m0PTH|XwNtILg9r` z=2*-eqk*hkF$4L~6`Fe4k;^JR&tU(4V`aCZ+S^Lg*gH|}9cPM0N`^*gTPP>6u`YOw z*7tT=6X-msiVf8Lusou6yci;fq8&I^r$DsyaSLXo>G3Fyl1lq<%D=dwj#vWx>pmQvXD=43QFScxCM5{M=#VU9UD;^o@<$&cb?$gBsM8oC@~Jq3%LB{TgaZ29iLrcCB9pHs}30p*WW{N$dkQB$qz={ zo`4oplHaD|JY{u~S@{B0eV(@7ps6;YDT#H5)e)-$QU|2&klK(YKpmlpm_U?PC>*cBg{(dcF!Ke?YauTXN2D)$gUM+ z=_=CT5XfP2yNRK0;L;X8ZV}TIm4-BE(X1s78q%mCb`7y<2z5nQRfM{xt81)jNKJz^ z0c#a)6%|G2HD;Ohk6Cw^TuEY{nvcGuA9(ofZ~FV$!W-V*WVcfL*AcSAXt9Eg7LbJ; z792KEtVmcM&@7-?i)9TqXnW)>$yFpOA{8N(H1!s3vrSWvX{s%nYMZ9sCQMpF6Nq&r z)`3t*QX8?Pn5K)km{-;-AxV#)e)2^tF~C!+ryl;9tJ-&0*>~B@_c2a;n1us$^?s7y zkGd7qFQaaRx*_UvlFKlkVFR$jqj`?{4D~t54Tuzkn3LiNi@T7p8{bXILkXcqw8cq_ z_y);a)JKd+(iYWjzUK6bh(W%I*y+?f!forbGzTj-C;^-zZm086#2aM&im9$8 z*_7FM{Vz}d``WL+VpG3zwD{C&rN6y*O%J;&F)#;oxV|aCiNlG<*`O<2s!%~N8ji!odGlG^xD@kca)RLq-uV=(GBgBdr zYeHylEHeZ5eF_e)K^s1>L*_K`niAjo&*5CeY*M18xIa|EdsZOXtV~c z8I3`!(3#Ph5ljiDbeag3=rq!4N0$OoBS8Z(MWO~m3PkPtF?GZgP}7SoCl18VyFU+7 zfGZ3cMl_o;tIj^&)#DFN&$a3M`f2eytL+0*pTF^7p1)3vqCh}sF&bnJM`NDG zJgsGPni13!lP9VpBq1t9HKHbxfeMIo;H3}P8hb zAa33w=5rK=i*5M`p6HpKXCK@L$@E}(O7e|9#N1YWoUmy<5DM~~wku;Jtku;$iNyPb=9=MJ?YhMJTDXx~HhZCAoHU@4%n!{|FZH1+ntdjFH65dx26y!XN>o_a=%Z+&%b!bu2>Ieec*i)d|7~(u3c`>6iB`OY}(-dsG8`5-KKrt`^G=; zKJja=W3Tgk)OkK6j^+7J057q^CvQ3rmF~M#3Pvhg!$S&z$I<`?2lRUwtEc z+M4&1^FHUfE1HNCaPE?)7ZJRJ!V86SRMGI}7^twA-0@V|XBM6N^fy